/**/
package com.vcredit.creditcat.persistence.base;

import com.vcredit.creditcat.vo.AppConditionParamVo;
import java.util.List;

import com.vcredit.creditcat.model.AppCondition;
import com.vcredit.creditcat.framework.pagination.Criteria;
import org.apache.ibatis.annotations.Param;

public interface AppConditionMapper {
    
  List<AppCondition> findByPage(Criteria criteria);
    
  Long findByPageCount(Criteria criteria);
    
  List<AppCondition> find(AppCondition appCondition);

  AppCondition findById(Long appConditionId);
	
  List<AppCondition> findAll();
	
  void insert(AppCondition AppCondition);
	
  void update(AppCondition AppCondition);
	
  void delete(Long appConditionId);

  void batchInsert(@Param("paramVo") AppConditionParamVo paramVo);
}
